Routing with Minimum Wire Length in the Dogleg-Free Manhattan Model is NP-Complete
نویسنده
چکیده
The present article concentrates on the dogleg-free Manhattan model where horizontal and vertical wire segments are positioned on different sides of the board and each net (wire) has at most one horizontal segment. While the minimum width can be found in linear time in the single row routing, apparently there was no efficient algorithm to find the minimum wire length. We show that there is no hope to find such an algorithm because this problem is NP-complete even if each net has only two terminals. The results on dogleg-free Manhattan routing can be connected with other application areas related to interval graphs. In this paper we define the minimum value interval placement problem. There is given a set of weighted intervals and w rows and the intervals have to be placed without overlapping into rows so that the sum of the interval values, which is the value of a function of the weight and the row number assigned to the interval, is minimum. We show that this problem is NP-complete. This implies the NP-completeness of other problems including the minimum wire length routing and the sum coloring on interval graphs.
منابع مشابه
A Re-router for Reducing Wire Length in Multi-Layer No-Dogleg Channel Routing
The minimization of total wire length is one of the most key issue in VLSI physical design automation, as it reduces the cost of physical wiring required along with the electrical hazards of having long wires in the interconnection, power consumption, and signal propagation delay. So, it is still important as cost as well as high performance issue. The problem of reduced wire length routing sol...
متن کاملOn the Difficulty of Manhattan Channel Routing
We show that channel routing in the Manhattan model remains diicult even when all nets are single-sided. Given a set of n single-sided nets, we consider the problem of determining the minimum number of tracks required to obtain a dogleg-free routing. In addition to showing that the decision version of the problem is NP-complete, we show that there are problems requiring at least d + (p n) track...
متن کاملOn the Diiculty of Manhattan Channel Routing
We show that channel routing in the Manhattan model remains diicult even when all nets are single-sided. Given a set of n single-sided nets, we consider the problem of determining the minimum number of tracks required to obtain a dogleg-free routing. In addition to showing that the decision version of the problem is NP-complete, we show that there are problems requiring at least d + (p n) track...
متن کاملA New Algorithm for 2–layer Manhattan Channel Routing
Channel routing in the 2–layer Manhattan model is one of the most investigated problems in detailed routing. Finding a minimum width solution was proved to be NP–hard by Szymanski [8]. In this paper we give a complete characterization of all specifications that are solvable if the width can be arbitrarily large, but the length of the channel cannot be extended by introducing extra columns. Furt...
متن کاملManhattan Channel Routing is NP-complete Under Truly Restricted Settings
Settling an open problem that is over ten years old, we show that Abstract-1 Manhattan channel routing—with doglegs allowed—is NP-complete when all nets have two terminals. This result fills the gap left by Szymanski [Szy85], who showed the NP-completeness for nets with four terminals. Answering a question posed by Schmalenbach [Sch90] and Greenberg, Jájá, and Krishnamurty [GJK92], we prove tha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Comput.
دوره 29 شماره
صفحات -
تاریخ انتشار 1999